home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / gfx / xfig_sup.lha / xfig_support / README < prev    next >
Text File  |  1995-08-29  |  4KB  |  95 lines

  1. To make TransFig:
  2.  
  3. 1. Edit fig2dev/Imakefile and fig2dev/dev/Imakefile to make any changes
  4.     noted below
  5. 2. Do a "xmkmf" to create the top level Makefile from the Imakefile
  6. 3. Do a "make Makefiles"
  7. 4. Do a "make" to make the programs 
  8.     **** This MUST be done before "make install" ****
  9. 5. Do a "make install" to install them in the system
  10. 6. Do a "make install.man" to put the manual pages in the proper directories
  11.  
  12. Set the following flags in fig2dev/dev/Imakefile for the described features:
  13.  
  14. Add -DNFSS to DEFINES list to use NFSS2 font selection for LaTeX texts
  15. Add -DEPSF to DEFINES list to use epsfig macros as distributed w/ LaTeX2e
  16.  
  17.     Hint: Users of LaTeX2e will probably want to include both of these
  18.     options; users of LaTeX 2.09 will probably want to include neither.
  19.  
  20. -DNOSTRSTR: define this if your system doesn't have strstr(3)
  21.  
  22. Uncomment the XPMDEFINES variable in fig2dev/Imakefile AND in
  23. fig2dev/dev/Imakefile if you have the XPM (color pixmap) package and you would
  24. like to allow XPM files (color pixmaps).  You need version 3.4c or newer of the
  25. XPM package.
  26. This is available from ftp.x.org in /contrib/libraries.
  27.  
  28. Uncomment the "DBMLIB = -ldbm" in fig2dev/Imakefile if your dbm routines are
  29. in their own library.
  30.  
  31. Look in the Imakefiles to see if any options are relevant to your system.
  32.  
  33. ------------------------------------------------------------------------------------
  34. General information:
  35.  
  36. TransFig is a set of tools for creating TeX documents with graphics
  37. which are portable, in the sense that they can be printed in a wide
  38. variety of environments.
  39.  
  40. The transfig directory contains the source for the transfig command
  41. which generates a Makefile which translates Fig code to various graphics
  42. description languages using the fig2dev program.  In previous releases,
  43. this command was implemented as a shell script.
  44.  
  45. The fig2dev directory contains a general program for translating from
  46. Fig code to other graphics desciption languages.  The dev subdirectory
  47. contains a library of output drivers used by fig2dev.
  48.  
  49. Drivers currently exist for the following graphics langauges:
  50. (E)EPIC macros, LaTeX picture environment, PIC, PiCTeX, PostScript, and TeXtyl.
  51. Fig2dev can be configured with a subset of these drivers
  52.  
  53. The doc directory contains man pages for fig2dev and for the transfig command.
  54. The subdirectory doc/manual contains a manual for using TransFig to create
  55. documents with portable graphics.  The manual also contains a reference
  56. guide describing Fig code in detail, and a description of TFX, an extension to
  57. Fig code which is supported by the translators in this package.
  58.  
  59. Please send any contributions, bug reports etc to:
  60.  
  61. Brian V. Smith
  62. BVSmith@lbl.gov
  63. Lawrence Berkeley Laboratory
  64.  
  65. Note that although I work at Lawrence Berkeley Laboratory (LBL) I don't speak 
  66. for LBL nor do I represent LBL with respect to my work on TransFig and xfig,
  67. nor does LBL make any representations about the suitability of this software 
  68. for any purpose.
  69. Here is the legal part:
  70.  
  71. THE LAWRENCE BERKELEY LABORATORY DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS 
  72. SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
  73. EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL 
  74. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 
  75. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING 
  76. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  77.  
  78.  
  79. ********************************
  80. PROBLEMS and POSSIBLE SOLUTIONS:
  81. ********************************
  82.  
  83. --------------------------------------------------------------------------------
  84. Pattern shading (e.g. bricks, shingles, etc.) only work for PostScript output.
  85. --------------------------------------------------------------------------------
  86.  
  87. Solaris 2.x users:
  88.  
  89. You you must link with -lnsl because gethostname() is used.
  90.  
  91. --------------------------------------------------------------------------------
  92. HP systems:
  93.  
  94. You may need to reduce optimization to +O2 instead of +O3.
  95.